package com.education.wisdom.service;


import com.education.wisdom.pojo.JrCourse;

import java.util.List;

/**
 * 上课课程 服务层
 * 
 * @author ruoyi
 * @date 2019-04-02
 */
public interface IJrCourseService 
{
	/**
     * 查询上课课程信息
     * 
     * @param id 上课课程ID
     * @return 上课课程信息
     */
	public JrCourse selectJrCourseById(Integer id);
	
	/**
     * 查询上课课程列表
     * 
     * @param jrCourse 上课课程信息
     * @return 上课课程集合
     */
	public List<JrCourse> selectJrCourseList(JrCourse jrCourse);
	
	/**
     * 新增上课课程
     * 
     * @param jrCourse 上课课程信息
     * @return 结果
     */
	public int insertJrCourse(JrCourse jrCourse);
	
	/**
     * 修改上课课程
     * 
     * @param jrCourse 上课课程信息
     * @return 结果
     */
	public int updateJrCourse(JrCourse jrCourse);
		
	/**
     * 删除上课课程信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteJrCourseByIds(String ids);

	/**
	 * 删除上课课程信息
	 *
	 * @param ids 需要删除的数据ID
	 * @return 结果
	 */
	public int deleteJrCourseByClassIds(String ids);

	public List<JrCourse> selectJrCourseByClassId(int classId);


	/**
	 * 根据班级ID和第几节修改上课课程
	 *
	 * @param jrCourse 上课课程信息
	 * @return 结果
	 */
	public int updateJrCourseByPara(JrCourse jrCourse);

	/**
	 * 删除课程信息
	 *
	 * @param classId
	 * @return 结果
	 */
	public int deleteClassId(Integer classId);
}
